package com.godofgamblers.hotelmanagementsystem.service;

import com.godofgamblers.hotelmanagementsystem.pojo.Room;
import com.godofgamblers.hotelmanagementsystem.pojo.Room_Type;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: 伴你时光尽头
 * @Date: 2019/10/15 15:02
 */
public interface Room_TypeService {
    public List<Room_Type> showAllItem();
    public void changeOneItem_Discount(Room_Type room_type);
    public void changeOneItem(Room_Type room_type);
    public void changeAllItem_Discount(BigDecimal room_type_discount);

    /**
     * 根据id查找房间类型名称
     * @param room_type_id
     * @return
     */
    public String selectRoomTypeNameById(Integer room_type_id);


    /**
     * 增加库存
     * 根据room中的属性room_type_id来确定哪个类型的房间库存增加
     * @param room
     */
    public void addStockById(Room room);
    /**
     * 减少库存
     * 根据room中的属性room_type_id来确定哪个类型的房间库存减少
     * @param room
     */
    public void reduceStockById(Room room);

    //根据房间类型id，找到房间名
    public String findRoomTypeName(Integer room_type_id);
}
